package com.wcs.spring.service;

import java.util.List;

import com.wcs.spring.entity.ClassTable;
import com.wcs.spring.entity.OrderClass;
import com.wcs.spring.util.PageUtil;

public interface ClassTableService {

	List<ClassTable> queryClassTableList(ClassTable classTable, PageUtil pageUtil);

	List<ClassTable> queryClassTableList(ClassTable classTable, String beginDate, String endDate);

	int addClassTable(ClassTable classTable);

	void updateClassTable(ClassTable classTable);

	void delClassTable(ClassTable classTable);

	ClassTable queryClassTableById(Integer id);

	List<ClassTable> queryClassTableListPh(ClassTable classTable, Integer studentId);

	List<ClassTable> queryOrderClassListPh(OrderClass orderClass, String beginDate, String endDate);

	int addOrderClass(OrderClass orderClass);

	void updateOrderClass(OrderClass orderClass);

	List<OrderClass> queryOrderClassList(OrderClass orderClass);

	List<ClassTable> queryOrderClassList(OrderClass orderClass, String beginDate, String endDate);
}
